<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>

        //callee在函数内部使用，代表当前函数的引用(名字)
        // callee在实际开发中用于完成函数内部调用函数本身(递归)
        //阶乘:递归,自己调用自己
        function f1(n){
            console.log(arguments);
            if(n<=1){
                return 1;
            }
            // return f1(n-1)*n;
            return arguments.callee(n-1)*n;
        }
        var result=f1(5);
        console.log(result);

    </script>
</head>
<body>
    
</body>
</html>